package com.pyh.libray.log;

public abstract class PLogConfig {

    public static final int LINE_MAX_STRING = 512;
    public static final PThreadFormatter P_THREAD_FORMATTER = new PThreadFormatter();
    public static final PStackTraceFormatter P_STACKTRACE_FORMATTER = new PStackTraceFormatter();

    public JsonParser getJsonParser() {
        return null;
    }

    public String getLogTag() {
        return "PLog";
    }

    public boolean enable() {
        return true;
    }

    public boolean includeThred() {
        return false;
    }

    public int staceTraceDeep() {
        return 5;
    }

    public PLogPrinter[] printers() {
        return null;
    }

    public interface JsonParser {
        String toJson(Object object);
    }
}
